Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Use private scols_cell_get_alignment() with older libsmartcols
Stretch's version of libsmartcols includes the (binary) symbol, but does not
export it via its API, probably to make the intermediate release
API-compatible.
libdnf needs it, so we'll just declare the function and hope that linking will
be able to pick it up just fine.
For newer versions, that should just turn into a comment.
Gbp-Pq: Name 0009-Use-private-scols_cell_get_alignment-with-older-libs.patch
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Enable implicitobsoleteusescolors flag.
This flag is normally enabled by default in libsolv if compiled on Fedora or
Mageia systems, but disabled for all others. Since we explicitly want to
support Fedora (and CentOS/RHEL) repositories with DNF, enable this feature for
correct resolution.
Gbp-Pq: Name 0004-Enable-implicitobsoleteusescolors-flag.patch
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Set the default disttype to RPM.
On "foreign" systems, including Debian, libsolv tries to be smart and default
to the native packaging system type. We need to explicitly override it to use
RPM for dnf to work.
Gbp-Pq: Name 0003-Set-the-default-disttype-to-RPM.patch
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Use static libcheck version.
Within Debian, only the static libcheck library is shipped. Use it correctly,
since the static library requires additional private libraries and definitions.
Gbp-Pq: Name 0002-Use-static-libcheck-version.patch
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Use private scols_cell_get_alignment() with older libsmartcols
Stretch's version of libsmartcols includes the (binary) symbol, but does not
export it via its API, probably to make the intermediate release
API-compatible.
libdnf needs it, so we'll just declare the function and hope that linking will
be able to pick it up just fine.
For newer versions, that should just turn into a comment.
Gbp-Pq: Name 0009-Use-private-scols_cell_get_alignment-with-older-libs.patch
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Enable implicitobsoleteusescolors flag.
This flag is normally enabled by default in libsolv if compiled on Fedora or
Mageia systems, but disabled for all others. Since we explicitly want to
support Fedora (and CentOS/RHEL) repositories with DNF, enable this feature for
correct resolution.
Gbp-Pq: Name 0004-Enable-implicitobsoleteusescolors-flag.patch
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Set the default disttype to RPM.
On "foreign" systems, including Debian, libsolv tries to be smart and default
to the native packaging system type. We need to explicitly override it to use
RPM for dnf to work.
Gbp-Pq: Name 0003-Set-the-default-disttype-to-RPM.patch
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Use static libcheck version.
Within Debian, only the static libcheck library is shipped. Use it correctly,
since the static library requires additional private libraries and definitions.
Gbp-Pq: Name 0002-Use-static-libcheck-version.patch
Luca Boccassi [Mon, 26 Aug 2024 15:44:33 +0000 (16:44 +0100)]
libdnf (0.73.3-1) unstable; urgency=high
* Drop unused Valgrind bits
* Update upstream source from tag 'upstream/0.73.3'
* Update patches to remove fuzz from 0.73.3
* Bump dependency on librepo to avoid libselinux crash
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Use private scols_cell_get_alignment() with older libsmartcols
Stretch's version of libsmartcols includes the (binary) symbol, but does not
export it via its API, probably to make the intermediate release
API-compatible.
libdnf needs it, so we'll just declare the function and hope that linking will
be able to pick it up just fine.
For newer versions, that should just turn into a comment.
Gbp-Pq: Name 0009-Use-private-scols_cell_get_alignment-with-older-libs.patch
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Enable implicitobsoleteusescolors flag.
This flag is normally enabled by default in libsolv if compiled on Fedora or
Mageia systems, but disabled for all others. Since we explicitly want to
support Fedora (and CentOS/RHEL) repositories with DNF, enable this feature for
correct resolution.
Gbp-Pq: Name 0004-Enable-implicitobsoleteusescolors-flag.patch
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Set the default disttype to RPM.
On "foreign" systems, including Debian, libsolv tries to be smart and default
to the native packaging system type. We need to explicitly override it to use
RPM for dnf to work.
Gbp-Pq: Name 0003-Set-the-default-disttype-to-RPM.patch
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Use static libcheck version.
Within Debian, only the static libcheck library is shipped. Use it correctly,
since the static library requires additional private libraries and definitions.
Gbp-Pq: Name 0002-Use-static-libcheck-version.patch
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Use private scols_cell_get_alignment() with older libsmartcols
Stretch's version of libsmartcols includes the (binary) symbol, but does not
export it via its API, probably to make the intermediate release
API-compatible.
libdnf needs it, so we'll just declare the function and hope that linking will
be able to pick it up just fine.
For newer versions, that should just turn into a comment.
Gbp-Pq: Name 0009-Use-private-scols_cell_get_alignment-with-older-libs.patch
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Enable implicitobsoleteusescolors flag.
This flag is normally enabled by default in libsolv if compiled on Fedora or
Mageia systems, but disabled for all others. Since we explicitly want to
support Fedora (and CentOS/RHEL) repositories with DNF, enable this feature for
correct resolution.
Gbp-Pq: Name 0004-Enable-implicitobsoleteusescolors-flag.patch
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Set the default disttype to RPM.
On "foreign" systems, including Debian, libsolv tries to be smart and default
to the native packaging system type. We need to explicitly override it to use
RPM for dnf to work.
Gbp-Pq: Name 0003-Set-the-default-disttype-to-RPM.patch
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Use static libcheck version.
Within Debian, only the static libcheck library is shipped. Use it correctly,
since the static library requires additional private libraries and definitions.
Gbp-Pq: Name 0002-Use-static-libcheck-version.patch
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Use private scols_cell_get_alignment() with older libsmartcols
Stretch's version of libsmartcols includes the (binary) symbol, but does not
export it via its API, probably to make the intermediate release
API-compatible.
libdnf needs it, so we'll just declare the function and hope that linking will
be able to pick it up just fine.
For newer versions, that should just turn into a comment.
Gbp-Pq: Name 0009-Use-private-scols_cell_get_alignment-with-older-libs.patch
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Tell libsolv to prefer rpmdb in home directory.
The rpm package on Debian is patched to always use the RPMDB in a user's home
directory. Libsolv is not patched in such a way. Since DNF is mixing librpm and
libsolv, strange situations occur.
Tell libsolv to prefer the rpmdb in the user's home directory.
Gbp-Pq: Name 0005-Tell-libsolv-to-prefer-rpmdb-in-home-directory.patch
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Enable implicitobsoleteusescolors flag.
This flag is normally enabled by default in libsolv if compiled on Fedora or
Mageia systems, but disabled for all others. Since we explicitly want to
support Fedora (and CentOS/RHEL) repositories with DNF, enable this feature for
correct resolution.
Gbp-Pq: Name 0004-Enable-implicitobsoleteusescolors-flag.patch
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Set the default disttype to RPM.
On "foreign" systems, including Debian, libsolv tries to be smart and default
to the native packaging system type. We need to explicitly override it to use
RPM for dnf to work.
Gbp-Pq: Name 0003-Set-the-default-disttype-to-RPM.patch
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Use static libcheck version.
Within Debian, only the static libcheck library is shipped. Use it correctly,
since the static library requires additional private libraries and definitions.
Gbp-Pq: Name 0002-Use-static-libcheck-version.patch
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Use private scols_cell_get_alignment() with older libsmartcols
Stretch's version of libsmartcols includes the (binary) symbol, but does not
export it via its API, probably to make the intermediate release
API-compatible.
libdnf needs it, so we'll just declare the function and hope that linking will
be able to pick it up just fine.
For newer versions, that should just turn into a comment.
Gbp-Pq: Name 0009-Use-private-scols_cell_get_alignment-with-older-libs.patch
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Tell libsolv to prefer rpmdb in home directory.
The rpm package on Debian is patched to always use the RPMDB in a user's home
directory. Libsolv is not patched in such a way. Since DNF is mixing librpm and
libsolv, strange situations occur.
Tell libsolv to prefer the rpmdb in the user's home directory.
Gbp-Pq: Name 0005-Tell-libsolv-to-prefer-rpmdb-in-home-directory.patch
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Enable implicitobsoleteusescolors flag.
This flag is normally enabled by default in libsolv if compiled on Fedora or
Mageia systems, but disabled for all others. Since we explicitly want to
support Fedora (and CentOS/RHEL) repositories with DNF, enable this feature for
correct resolution.
Gbp-Pq: Name 0004-Enable-implicitobsoleteusescolors-flag.patch
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Set the default disttype to RPM.
On "foreign" systems, including Debian, libsolv tries to be smart and default
to the native packaging system type. We need to explicitly override it to use
RPM for dnf to work.
Gbp-Pq: Name 0003-Set-the-default-disttype-to-RPM.patch
Mihai Moldovan [Tue, 29 Sep 2020 16:30:16 +0000 (18:30 +0200)]
[PATCH] Use static libcheck version.
Within Debian, only the static libcheck library is shipped. Use it correctly,
since the static library requires additional private libraries and definitions.
Gbp-Pq: Name 0002-Use-static-libcheck-version.patch
Aleš Matěj [Mon, 29 Mar 2021 07:22:09 +0000 (09:22 +0200)]
[PATCH] Hardening: add signature check with rpmcliVerifySignatures
This api is not ideal but works for now. We don't have to set
installroot for the used transaction because we set keyring which is
used to retrieve the keys.